.Home{
    .ant-layout-content{
        position: absolute;
        top: 48px;
        left: 0;
        width: 100%;
        min-height: calc(100vh - 64px);
        padding: 15px;
        background-color: rgba(180, 180, 180, .15);
    }
    .ant-layout-header{
        position: fixed;
        display: flex;
        justify-content: space-between;
        z-index: 999;
        top: 0;
        left: 0;
        width: 100%;
        height: 48px;
        background-color: #fff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
        border: none;
        .ant-menu{
            background-color: #fff;
            border: none;
            height: 100%;
            .ant-menu-item{
                &:hover{
                    background-color: #eee;
                }
                height: 100%;
                line-height: 48px;
                min-width: 80px;
                padding:3px;
                text-align: center;
                border: none;
                vertical-align: top;
            }
        }
        .ant-switch{
            width: 60px;
        }
    }
    .ant-card{
        min-height: calc(100vh - 78px);
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1);
        .ant-card-body{
            height: 100%;
            padding: 10px;
        }
    }
}